@附加权限(安卓权限.文件权限_读取)
类 启动窗口 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真,内边距DP=8]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=线性布局1,@布局对齐方式=8388613,宽度=-2]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1,标题="无歌词",@上外边距DP=8]])
	变量 歌词列表框1 : 歌词列表框

	变量 播放器 : 歌曲播放器

	/*
	如何快速上手？
	1.长按本编辑器菜单，进入布局设计，设计当前窗口布局
	2.设计完毕后，在本窗口的生成的布局组件变量处长按，
			点击添加事件，添加对应组件的事件，在事件中编写代码即可
			比如长按按钮1变量定义处，则添加按钮1的事件
				长按按钮2变量定义处，则添加按钮2事件
				长按窗口处，则添加窗口事件
	*/
	事件 启动窗口:创建完毕()
		/*
		从安卓6起，应用必须要动态申请权限
		直接使用"申请所有权限"，即可动态申请本软件的所有普通权限
		注意：特殊权限需要额外申请(此为安卓系统特性)
		比如在安卓10以上访问外部目录需要申请文件管理权限
		提示：结绳构建的应用权限全部自动化配置
		一般情况下，用户无需额外配置权限
		如果你的应用未使用任何需要权限的操作，可能看不到该申请权限生效
		待你完善应用之后，涉及到了一些需要权限的操作，即可看到该申请权限生效
		*/
		申请所有权限()
		弹出提示("你好，结绳！")
		/*
		订阅事件()
		表示对于当前窗口中的所有组件的事件都进行订阅
		如果不订阅事件，则事件不会生效
		此外，在何处订阅事件决定了事件何时生效
		如果在本窗口创建完毕事件订阅，则窗口创建完毕所有事件就会生效
		除此之外，还可以只订阅一些组件的事件，不订阅全部
		比如：订阅事件 按钮1,按钮2,文本框3 表示只订阅这三个组件的事件
		*/
		订阅事件()
		歌词列表框1.绑定播放器(播放器)
		歌词列表框1.加载歌词("{\"t\":0,\"c\":[{\"tx\":\"作词: \"},{\"tx\":\"白奇/先代\"}]}\n{\"t\":507,\"c\":[{\"tx\":\"作曲: \"},{\"tx\":\"人形兎\",\"li\":\"http://p1.music.126.net/8Bm-N4Krm2FnOjTeBRYJFg==/3412884116827869.jpg\",\"or\":\"orpheus://nm/artist/home?id=12100072&type=artist\"}]}\n{\"t\":1014,\"c\":[{\"tx\":\"编曲: \"},{\"tx\":\"人形兎\",\"li\":\"http://p1.music.126.net/8Bm-N4Krm2FnOjTeBRYJFg==/3412884116827869.jpg\",\"or\":\"orpheus://nm/artist/home?id=12100072&type=artist\"}]}\n{\"t\":1521,\"c\":[{\"tx\":\"制作人: \"},{\"tx\":\"人形兎\",\"li\":\"http://p1.music.126.net/8Bm-N4Krm2FnOjTeBRYJFg==/3412884116827869.jpg\",\"or\":\"orpheus://nm/artist/home?id=12100072&type=artist\"}]}\n[00:02.28]一梦千宵\n[00:06.09]歌手：洛天依\n[00:08.07]作曲/编曲/制作人：人形兎\n[00:09.63]作词：白奇/先代\n[00:11.06]调校：动点P\n[00:12.21]和声：洛天依/喵☆酱\n[00:13.70]吉他：Bitman\n[00:14.98]笛子：笛呆子囚牛\n[00:16.19]贝斯：人形兎\n[00:17.41]弦乐编写/监制：胡静成\n[00:18.56]弦乐演奏：国际首席爱乐乐团\n[00:19.65]弦乐录音：王小四@金田录音棚\n[00:20.80]混音/母带：人形兎\n[00:22.06]画师：白茶荼葵、阿稳同学、sheya、瓦妈、美味风味蟹\n[00:23.19]视频：Kin_en\n[00:24.47]监制：哈米伦的弄笛者\n[00:25.42]漫步在 没来过 的街巷\n[00:27.99]灯火下 看人潮 多熙攘\n[00:30.95]原来是 过节了 要换装\n[00:33.35]楼阁也挂满彩帐\n[00:36.37]买一串 糖葫芦 先尝尝\n[00:39.26]再挑个 俏铃铛 戴手上\n[00:42.00]不远处 说书人 开了嗓\n[00:44.70]约上谁 捧捧场\n[00:47.30]莺歌蝶舞韶光长\n[00:52.75]红炉煮茗松花香\n[00:58.42]旧时华彩今又唱\n[01:03.92]一夜花灯漾\n[01:08.70]明宵梦长\n[01:09.91]借漫天的 烟火斑斓\n[01:12.69]连同霄灯 许下期盼\n[01:15.47]只要身边 有你陪伴\n[01:18.26]往后时光 绝不遗憾\n[01:20.97]就算世界 太多美好 只一眨眼 就变幻\n[01:26.61]可回忆 始终璀璨\n[01:54.68]这一侧 台上谁 起花腔\n[01:57.35]那一边 又几人 捏面糖\n[02:00.16]你赶忙 招呼我 少张望\n[02:02.86]别傻傻跟丢地方\n[02:05.68]猜是那 仙人们 也一样\n[02:08.47]会牵手 趁热闹 逛市坊\n[02:11.21]听海风 徐徐吹 心摇晃\n[02:13.97]做宵灯 把它放\n[02:16.61]莺歌蝶舞韶光长\n[02:21.98]红炉煮茗松花香\n[02:27.70]旧时华彩今又唱\n[02:33.21]一夜花灯漾\n[02:39.37]你我之间 无数牵绊\n[02:41.95]像这首歌 越唱越暖\n[02:44.75]哪怕有天 终将分散\n[02:47.47]相同旅程 也未孤单\n[02:50.29]就让故事 随着旋律 轻轻地哼 飘天畔\n[02:55.85]永远都 不会断\n[03:01.19]一盏一盏 一闪一闪\n[03:06.41]从手中升起飞去 彼岸\n[03:11.83]汇成星路一段\n[03:14.70]牵引迷途的人 启帆\n[03:22.86]心中的愿 不会暗淡\n[03:25.22]借漫天的 烟火斑斓\n[03:27.93]连同霄灯 许下期盼\n[03:30.77]只要身边 有你陪伴\n[03:33.48]往后时光 绝不遗憾\n[03:36.31]就算世界 太多美好 只一眨眼 就变幻\n[03:41.92]可回忆 始终璀璨\n[03:47.61]那些一时擦肩而过 错开的你我\n[03:53.18]也许仍沿相对方向 朝未来穿梭\n[03:58.68]终有天在某处相遇 最熟悉轮廓\n[04:04.29]依然是 如此闪烁")
		播放器.设置播放路径("/storage/emulated/0/netease/cloudmusic/Music/人形兎 洛天依 - 一梦千宵.mp3", 真)
	结束 事件

	变量 上一行 : 文本 = ""

	事件 歌词列表框1:歌词行改变(当前行 : 整数,当前行歌词 : 文本,当前行歌词2 : 文本)
		如果 当前行 > 0 则
			上一行 = 歌词列表框1.取行歌词内容(当前行 - 1)
		结束 如果
		文本框1.内容 = 上一行
		文本框2.内容 = 当前行歌词
	结束 事件


结束 类